#define  _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int main()
{
    int m = 10, n = 5;
    int nums1[10] = { 1,2,4,5,8,0,0,0,0,0 };
    int nums2[5] = { -1,0,2,3,6 };
    int l1 = m - n - 1;
    int l2 = n - 1;
    while (l1 >= 0 && l2 >= 0)
    {
        if (nums1[l1] > nums2[l2])
        {
            nums1[m - 1] = nums1[l1];
            l1--;
            m--;
        }
        else
        {
            nums1[m - 1] = nums2[l2];
            l2--;
            m--;
        }
    }
    while (l2 >= 0)
    {
        nums1[m - 1] = nums2[l2];
        m--;
        l2--;
    }
    for (int i = 0; i < 10; i++)
    {
        printf("%d ", nums1[i]);
    }
    printf("\n");
}